chistorra (thin spicy sausage) - Spanish English Dictionary